package es.ugr.beequizz.services;

import java.util.List;

import es.ugr.beequizz.bean.IncluirRespuestaBean;
import es.ugr.beequizz.bean.RespuestaBean;
import es.ugr.beequizz.bean.ValidacionBean;
import es.ugr.beequizz.model.Respuesta;

public interface RespuestaService {

	public void incluirRespuesta(List<IncluirRespuestaBean> listaRespuesta);

	List<Respuesta> recuperarRespuestas(Long preguntaId);

	public void suprimirRespuesta(Long id);

	public void suprimirRespuestaIdPregunta(Long id);

	public List<Respuesta> recuperarContenidoRespuestas(int numRespuestasOK, int numRespuestasKO, Long preguntaId);

	public boolean validarRespuesta(Long respuestaId);

	public void guardarRespuestaPartida(Long partidaId, Long usuarioId,
			Long preguntaId, Long respuestaId);

	public RespuestaBean recuperarRespuesta(Long respuestaId);

	public void modificarRespuesta(RespuestaBean respuestaBean);

	public void validacionRespuesta(List<ValidacionBean> beans);
	
	
}

